package cn.amos.core.business;

import cn.amos.dao.entity.ProductEntity;
import cn.amos.facade.request.ProductForm;

import java.util.List;

/**
 * @author DaoyuanWang
 */
public interface ProductBusiness {

    /**
     * 增加一个产品
     *
     * @param productForm 产品表单
     */
    void addOne(ProductForm productForm);

    /**
     * 获得所有商品
     *
     * @return 商品列表
     */
    List<ProductEntity> getProductAll();

    /**
     * 根据产品id删除一个产品
     *
     * @param id 产品id
     */
    void deleteOne(Integer id);
}
